<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenMesh: OpenMesh::IO::BaseImporter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="logo_align.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="rwth_vci_rgb.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">OpenMesh
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a02017.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="a02014.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">OpenMesh::IO::BaseImporter Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>Base class for importer modules.  
 <a href="a02017.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="a00185_source.html">OpenMesh/Core/IO/importer/BaseImporter.hh</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for OpenMesh::IO::BaseImporter:</div>
<div class="dyncontent">
<div class="center"><img src="a02016.png" border="0" usemap="#OpenMesh_1_1IO_1_1BaseImporter_inherit__map" alt="Inheritance graph"/></div>
<map name="OpenMesh_1_1IO_1_1BaseImporter_inherit__map" id="OpenMesh_1_1IO_1_1BaseImporter_inherit__map">
<area shape="rect" id="node2" href="a02021.html" title="This class template provides an importer module for OpenMesh meshes. " alt="" coords="17,80,187,121"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a5a6026b2a92910eef5e1bba494bf402c"><td class="memItemLeft" align="right" valign="top"><a id="a5a6026b2a92910eef5e1bba494bf402c"></a>
typedef std::vector&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>VHandles</b></td></tr>
<tr class="separator:a5a6026b2a92910eef5e1bba494bf402c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a29ff22fb514c241df18d48896544a574"><td class="memItemLeft" align="right" valign="top"><a id="a29ff22fb514c241df18d48896544a574"></a>
virtual <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_vertex</b> (const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_point)=0</td></tr>
<tr class="separator:a29ff22fb514c241df18d48896544a574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e92ed69990732ae70ad7de55531e4c4"><td class="memItemLeft" align="right" valign="top"><a id="a3e92ed69990732ae70ad7de55531e4c4"></a>
virtual <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_vertex</b> (const <a class="el" href="a01233.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a> &amp;_point)</td></tr>
<tr class="separator:a3e92ed69990732ae70ad7de55531e4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6165648a0e80f8e352f07366322ab91a"><td class="memItemLeft" align="right" valign="top"><a id="a6165648a0e80f8e352f07366322ab91a"></a>
virtual <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_vertex</b> ()=0</td></tr>
<tr class="separator:a6165648a0e80f8e352f07366322ab91a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be2280e6e244dea2b24d5143811bdd1"><td class="memItemLeft" align="right" valign="top"><a id="a1be2280e6e244dea2b24d5143811bdd1"></a>
virtual <a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_edge</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh0, <a class="el" href="a02241.html">VertexHandle</a> _vh1)=0</td></tr>
<tr class="separator:a1be2280e6e244dea2b24d5143811bdd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa465ca49d6bb6e220b46189d05ed33c0"><td class="memItemLeft" align="right" valign="top"><a id="aa465ca49d6bb6e220b46189d05ed33c0"></a>
virtual <a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_face</b> (const VHandles &amp;_indices)=0</td></tr>
<tr class="separator:aa465ca49d6bb6e220b46189d05ed33c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b54e0ade10cf51241fdc488a2245f5"><td class="memItemLeft" align="right" valign="top"><a id="a48b54e0ade10cf51241fdc488a2245f5"></a>
virtual <a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_face</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh)=0</td></tr>
<tr class="separator:a48b54e0ade10cf51241fdc488a2245f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa133cf8354b3e83a91da8c0ab2f567e8"><td class="memItemLeft" align="right" valign="top"><a id="aa133cf8354b3e83a91da8c0ab2f567e8"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>add_face_texcoords</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02241.html">VertexHandle</a> _vh, const std::vector&lt; <a class="el" href="a01233.html#a3f1cd91001ec39807052adbada41f8ad">Vec2f</a> &gt; &amp;_face_texcoords)=0</td></tr>
<tr class="separator:aa133cf8354b3e83a91da8c0ab2f567e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeefd26661292331704fb8de2c61b6f1e"><td class="memItemLeft" align="right" valign="top"><a id="aeefd26661292331704fb8de2c61b6f1e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>add_face_texcoords</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02241.html">VertexHandle</a> _vh, const std::vector&lt; <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &gt; &amp;_face_texcoords)=0</td></tr>
<tr class="separator:aeefd26661292331704fb8de2c61b6f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c3b5d1b35a3831369be5c936215a290"><td class="memItemLeft" align="right" valign="top"><a id="a7c3b5d1b35a3831369be5c936215a290"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_face_texindex</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, int _texId)=0</td></tr>
<tr class="separator:a7c3b5d1b35a3831369be5c936215a290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504c629ca2747b696c868b669ffdf812"><td class="memItemLeft" align="right" valign="top"><a id="a504c629ca2747b696c868b669ffdf812"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_point</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_point)=0</td></tr>
<tr class="separator:a504c629ca2747b696c868b669ffdf812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbbdab472696bfed356723d288634b03"><td class="memItemLeft" align="right" valign="top"><a id="adbbdab472696bfed356723d288634b03"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_halfedge</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, <a class="el" href="a02245.html">HalfedgeHandle</a> _heh)=0</td></tr>
<tr class="separator:adbbdab472696bfed356723d288634b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e971ffc9753f907aaea51fda4a24963"><td class="memItemLeft" align="right" valign="top"><a id="a3e971ffc9753f907aaea51fda4a24963"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_normal)=0</td></tr>
<tr class="separator:a3e971ffc9753f907aaea51fda4a24963"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a536c92d3263536c97d55716bc4bcfe9d"><td class="memItemLeft" align="right" valign="top"><a id="a536c92d3263536c97d55716bc4bcfe9d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a> &amp;_normal)=0</td></tr>
<tr class="separator:a536c92d3263536c97d55716bc4bcfe9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35b98c11e74c51302b18095c4bfb84e"><td class="memItemLeft" align="right" valign="top"><a id="ab35b98c11e74c51302b18095c4bfb84e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a> &amp;_color)=0</td></tr>
<tr class="separator:ab35b98c11e74c51302b18095c4bfb84e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599099f7dc647766bdc2ae63cf5dd609"><td class="memItemLeft" align="right" valign="top"><a id="a599099f7dc647766bdc2ae63cf5dd609"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aa8984ab7b6286d319c155ab2180eb186">Vec4uc</a> &amp;_color)=0</td></tr>
<tr class="separator:a599099f7dc647766bdc2ae63cf5dd609"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a595829a11c5baac7a58a2c32c9689ccf"><td class="memItemLeft" align="right" valign="top"><a id="a595829a11c5baac7a58a2c32c9689ccf"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_color)=0</td></tr>
<tr class="separator:a595829a11c5baac7a58a2c32c9689ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4379952297a3031bdc33db02ef6e4962"><td class="memItemLeft" align="right" valign="top"><a id="a4379952297a3031bdc33db02ef6e4962"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a9a4e7eb648204fc6bc62b7e05e3f84b0">Vec4f</a> &amp;_color)=0</td></tr>
<tr class="separator:a4379952297a3031bdc33db02ef6e4962"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7897efb5861a11c5cc36570d7a34bfe7"><td class="memItemLeft" align="right" valign="top"><a id="a7897efb5861a11c5cc36570d7a34bfe7"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a3f1cd91001ec39807052adbada41f8ad">Vec2f</a> &amp;_texcoord)=0</td></tr>
<tr class="separator:a7897efb5861a11c5cc36570d7a34bfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade34d8841aa445797cec2327a8b690fd"><td class="memItemLeft" align="right" valign="top"><a id="ade34d8841aa445797cec2327a8b690fd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status)=0</td></tr>
<tr class="separator:ade34d8841aa445797cec2327a8b690fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a907a15637d166ea62fb0960ef933ca4b"><td class="memItemLeft" align="right" valign="top"><a id="a907a15637d166ea62fb0960ef933ca4b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_next</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02245.html">HalfedgeHandle</a> _next)=0</td></tr>
<tr class="separator:a907a15637d166ea62fb0960ef933ca4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a085399a986b8c468e0d48d6de55fd5ae"><td class="memItemLeft" align="right" valign="top"><a id="a085399a986b8c468e0d48d6de55fd5ae"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_face</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02253.html">FaceHandle</a> _fh)=0</td></tr>
<tr class="separator:a085399a986b8c468e0d48d6de55fd5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f556ace7b0587f7d1f437a5810bd9a"><td class="memItemLeft" align="right" valign="top"><a id="a81f556ace7b0587f7d1f437a5810bd9a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, const <a class="el" href="a01233.html#a3f1cd91001ec39807052adbada41f8ad">Vec2f</a> &amp;_texcoord)=0</td></tr>
<tr class="separator:a81f556ace7b0587f7d1f437a5810bd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19b1029720a772d5fe6d3ac24fe92fc2"><td class="memItemLeft" align="right" valign="top"><a id="a19b1029720a772d5fe6d3ac24fe92fc2"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_texcoord)=0</td></tr>
<tr class="separator:a19b1029720a772d5fe6d3ac24fe92fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9988e74ff6c44a4f50ac148f0f3e32b"><td class="memItemLeft" align="right" valign="top"><a id="ad9988e74ff6c44a4f50ac148f0f3e32b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_texcoord)=0</td></tr>
<tr class="separator:ad9988e74ff6c44a4f50ac148f0f3e32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ce51191b81d6196f07170c730fafb6c"><td class="memItemLeft" align="right" valign="top"><a id="a0ce51191b81d6196f07170c730fafb6c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status)=0</td></tr>
<tr class="separator:a0ce51191b81d6196f07170c730fafb6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60fa282ec04453d09805ca2faca1ca4"><td class="memItemLeft" align="right" valign="top"><a id="ae60fa282ec04453d09805ca2faca1ca4"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a> &amp;_color)=0</td></tr>
<tr class="separator:ae60fa282ec04453d09805ca2faca1ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5c444591a012ed81ab1114bcd33a6dd"><td class="memItemLeft" align="right" valign="top"><a id="ab5c444591a012ed81ab1114bcd33a6dd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#aa8984ab7b6286d319c155ab2180eb186">Vec4uc</a> &amp;_color)=0</td></tr>
<tr class="separator:ab5c444591a012ed81ab1114bcd33a6dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6831a1bead7297b269ce93b4c0a2384"><td class="memItemLeft" align="right" valign="top"><a id="ab6831a1bead7297b269ce93b4c0a2384"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_color)=0</td></tr>
<tr class="separator:ab6831a1bead7297b269ce93b4c0a2384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b06f444209a03a18526d9bb0642bc76"><td class="memItemLeft" align="right" valign="top"><a id="a2b06f444209a03a18526d9bb0642bc76"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#a9a4e7eb648204fc6bc62b7e05e3f84b0">Vec4f</a> &amp;_color)=0</td></tr>
<tr class="separator:a2b06f444209a03a18526d9bb0642bc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a589af8f39c6b877669eda2eba9daeb8b"><td class="memItemLeft" align="right" valign="top"><a id="a589af8f39c6b877669eda2eba9daeb8b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status)=0</td></tr>
<tr class="separator:a589af8f39c6b877669eda2eba9daeb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeafed8cf33fcffe3c041d87866d26190"><td class="memItemLeft" align="right" valign="top"><a id="aeafed8cf33fcffe3c041d87866d26190"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_normal)=0</td></tr>
<tr class="separator:aeafed8cf33fcffe3c041d87866d26190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa82f7b4d71a5be2fa97ac89edf8c034"><td class="memItemLeft" align="right" valign="top"><a id="afa82f7b4d71a5be2fa97ac89edf8c034"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a> &amp;_normal)=0</td></tr>
<tr class="separator:afa82f7b4d71a5be2fa97ac89edf8c034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01a91980479eaf70f35c642002c7992"><td class="memItemLeft" align="right" valign="top"><a id="ad01a91980479eaf70f35c642002c7992"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a> &amp;_color)=0</td></tr>
<tr class="separator:ad01a91980479eaf70f35c642002c7992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53e0b08a948318267d22a781bc44c9ed"><td class="memItemLeft" align="right" valign="top"><a id="a53e0b08a948318267d22a781bc44c9ed"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#aa8984ab7b6286d319c155ab2180eb186">Vec4uc</a> &amp;_color)=0</td></tr>
<tr class="separator:a53e0b08a948318267d22a781bc44c9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4153db5db4922d65a18ab01edbf8c8de"><td class="memItemLeft" align="right" valign="top"><a id="a4153db5db4922d65a18ab01edbf8c8de"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_color)=0</td></tr>
<tr class="separator:a4153db5db4922d65a18ab01edbf8c8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c882c083da2059d10bc23700b2730d"><td class="memItemLeft" align="right" valign="top"><a id="aa7c882c083da2059d10bc23700b2730d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#a9a4e7eb648204fc6bc62b7e05e3f84b0">Vec4f</a> &amp;_color)=0</td></tr>
<tr class="separator:aa7c882c083da2059d10bc23700b2730d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1941d6f75c5adec2fcf1e1470cdb7b2e"><td class="memItemLeft" align="right" valign="top"><a id="a1941d6f75c5adec2fcf1e1470cdb7b2e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status)=0</td></tr>
<tr class="separator:a1941d6f75c5adec2fcf1e1470cdb7b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea45b4ba6207843fb4c5eb0ece7a4ecf"><td class="memItemLeft" align="right" valign="top"><a id="aea45b4ba6207843fb4c5eb0ece7a4ecf"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>add_texture_information</b> (int _id, std::string _name)=0</td></tr>
<tr class="separator:aea45b4ba6207843fb4c5eb0ece7a4ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab95995885fb64ca310a233cb4695b99f"><td class="memItemLeft" align="right" valign="top"><a id="ab95995885fb64ca310a233cb4695b99f"></a>
virtual <a class="el" href="a02133.html">BaseKernel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>kernel</b> ()</td></tr>
<tr class="separator:ab95995885fb64ca310a233cb4695b99f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4d27f9f3d83301da6a6e79827347a1f"><td class="memItemLeft" align="right" valign="top"><a id="af4d27f9f3d83301da6a6e79827347a1f"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_triangle_mesh</b> () const</td></tr>
<tr class="separator:af4d27f9f3d83301da6a6e79827347a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f4b4e5acbc8a8fb662448986cc26070"><td class="memItemLeft" align="right" valign="top"><a id="a4f4b4e5acbc8a8fb662448986cc26070"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (unsigned int, unsigned int, unsigned int)</td></tr>
<tr class="separator:a4f4b4e5acbc8a8fb662448986cc26070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df08eadf4a3d197cf3908605709b5a0"><td class="memItemLeft" align="right" valign="top"><a id="a2df08eadf4a3d197cf3908605709b5a0"></a>
virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vertices</b> () const =0</td></tr>
<tr class="separator:a2df08eadf4a3d197cf3908605709b5a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68cf18f64b7c8c9349b1051949bdaec9"><td class="memItemLeft" align="right" valign="top"><a id="a68cf18f64b7c8c9349b1051949bdaec9"></a>
virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_faces</b> () const =0</td></tr>
<tr class="separator:a68cf18f64b7c8c9349b1051949bdaec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6abad49510f66bb3e9fe4f2dc07d2d"><td class="memItemLeft" align="right" valign="top"><a id="a0e6abad49510f66bb3e9fe4f2dc07d2d"></a>
virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_edges</b> () const =0</td></tr>
<tr class="separator:a0e6abad49510f66bb3e9fe4f2dc07d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b0ab2b8368cc9ab015874de820b0f4a"><td class="memItemLeft" align="right" valign="top"><a id="a5b0ab2b8368cc9ab015874de820b0f4a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>prepare</b> ()</td></tr>
<tr class="separator:a5b0ab2b8368cc9ab015874de820b0f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786cddca70ba2705a73598891e441fe0"><td class="memItemLeft" align="right" valign="top"><a id="a786cddca70ba2705a73598891e441fe0"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>finish</b> ()</td></tr>
<tr class="separator:a786cddca70ba2705a73598891e441fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base class for importer modules. </p>
<p>Importer modules provide an interface between the loader modules and the target data structure. This is basically a wrapper providing virtual versions for the required mesh functions. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>OpenMesh/Core/IO/importer/<a class="el" href="a00185_source.html">BaseImporter.hh</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr>
<address>
<small>
<a href="http://www.rwth-graphics.de" style="text-decoration:none;">
</a>
Project <b>OpenMesh</b>, 
&copy;&nbsp; Computer Graphics Group, RWTH Aachen.
Documentation generated using 
<a class="el" href="http://www.doxygen.org/index.html">
<b>doxygen</b>
</a>.
</small>
</address>
</body>
</html>
